import applyMeeting from './meeting/apply.vue'

import dialogQr from './dialog-qr/index.vue'

import BaseCard from './base-card/index.vue'
import BaseCardTitle from './base-card/baseCardTitle.vue'
import BaseFootButton from "./base-card/baseFootButton.vue"

import BaseSearch from './base-search/index.vue'
import BaseCollapse from './base-collapse/index.vue'
import BaseFooter from './base-footer/index.vue'

import SelectArea from './select-area/index.vue'
import SelectBankName from './select-bank-name/index.vue'
import SelectSpeaker from './select-speaker/index.vue'
import SelectTopic from './select-topic/index.vue'
import SelectDate from './select-date/index.vue'
import SelectTime from './select-time/index.vue'
import SelectPicker from './select-picker/index.vue'
import SelectSpeakers from './select-speakers/index.vue'
import SelectTopics from './select-topics/index.vue'
import SelectCheckbox from './select-checkbox/index.vue'

import uploadMutipart from './uploadMutipart/index.vue'
import BaseUpload from './base-upload/index.vue'

import BaseMoreAvatar from "./base-more-avatar/index.vue";

const components = {
	applyMeeting, dialogQr,
	BaseCard, BaseCardTitle, BaseFootButton, BaseFooter,
	BaseSearch, BaseCollapse,
	SelectArea, SelectBankName, SelectSpeaker, SelectTopic, SelectDate, SelectTime, SelectPicker, SelectSpeakers, SelectTopics, SelectCheckbox,
	uploadMutipart, BaseUpload,
	BaseMoreAvatar
}

export default (app) => Object.keys(components).forEach(key => app.component(key, components[key]))
